import http from "./http"

const getAllDepartment = ()=>{
    const path = "/staff/departments"
    return http.get(path)
}

const addStaff = (realname,email,password) =>{
    const path = '/staff/staff'
    return http.post(path,{realname,email,password})
}

const getStaffList = (page=1, size=10, params) => {
    const path = `/staff/staff`
    params = params?params:{}
    params['page'] = page
    params['size'] = size
    return http.get(path, params)
}

const updateStaffStatus = (staff_id,status)=>{
    const path= '/staff/staff/' + staff_id
    return http.put(path,{status})
}

const downloadStaffs = (pks) => {
    const path = "/staff/download"
    return http.downloadFile(path, {"pks": JSON.stringify(pks)}) //将数组转化成json字符串
}


export default{
    getAllDepartment,
    addStaff,
    getStaffList,
    updateStaffStatus,
    downloadStaffs,
}